.todolist_container header {height:50px;background:#333;background:rgba(47,47,47,0.98);}
.todolist_container section{margin:0 auto;}
.todolist_container label{float:left;width:100px;line-height:50px;color:#DDD;font-size:24px;cursor:pointer;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.todolist_container header input{float:right;width:60%;height:24px;margin-top:12px;text-indent:10px;border-radius:5px;box-shadow: 0 1px 0 rgba(255,255,255,0.24), 0 1px 6px rgba(0,0,0,0.45) inset;border:none}
.todolist_container input:focus{outline-width:0}
.todolist_container h2{position:relative;margin: 20px 0 8px; font-size: 14px;}
.todolist_container .count{/* position:absolute; */margin-left:10px;display:inline-block;padding:0 5px;/* height:18px; */ color:#fff; border-radius:18px;background:#ff3e3e;line-height:18px;text-align:center;font-weight: normal;}
.todolist_container ol,.todolist_container ul{padding:0;list-style:none;}
.todolist_container li input{position:absolute;top:8px;left:7px;width:16px;height:16px;cursor:pointer;}
.todolist_container p{margin: 0;}
.todolist_container li p input{top:3px;left:40px;width:70%;height:20px;line-height:14px;text-indent:5px;font-size:14px;}
.todolist_container li{height:32px;line-height:32px;background: #fff;position:relative;margin-bottom: 10px;
	padding:0 35px;border-radius:3px;border-left: 3px solid #629A9C;box-shadow: 0 1px 2px rgba(0,0,0,0.07);}
.todolist_container ol li{cursor:move;}
.todolist_container li a{position:absolute;top:8px;right:10px;display:inline-block;width:14px;height:14px;border-radius:14px;border:2px double #ff7423;background:#fff;line-height:10px;text-align:center;color:#ff7423;ffont-size:20px;cursor:pointer;}
.todolist_container footer{color:#666;font-size:14px;text-align:center;}
.todolist_container ul.done li{background-color: #cacaca;opacity: 0.5;border-left: 5px solid #999;}
.todolist_container ul.nostart li{background-color: #f7f7f7;border-left: 5px solid #999;}
.todolist_container ol.doing li{background-color: #54ce85;}
.todolist_container footer a{color:#666;text-decoration:none;color:#999;}
.todolist_container @media screen and (max-device-width: 620px) {section{width:96%;padding:0 2%;}}
.todolist_container @media screen and (min-width: 620px) {section{width:600px;padding:0 10px;}}